|
Author |
Thread Statistics | Show CCP posts - 1 post(s) |
Primary This Rifter
4S Corporation Goonswarm Federation
348
|
Posted - 2014.12.15 12:27:17 -
[1] - Quote
virm pasuul wrote:Sorry for the utter geekyness of this question, but what coordinate system does Eve use to represent space?
I'm assuming Eve space is a polar coordinate system as opposed to cartesian Polar would be two dimensional. Did you mean spherical coordinates, or cylindrical?
Alt of [redacted on advice from a reputable internet spaceships lawyer]
|
Primary This Rifter
4S Corporation Goonswarm Federation
348
|
Posted - 2014.12.15 12:29:46 -
[2] - Quote
Clearly ships in EVE use 3-axis gimbals since they can't continue rotating past vertical.
Alt of [redacted on advice from a reputable internet spaceships lawyer]
|
Primary This Rifter
4S Corporation Goonswarm Federation
348
|
Posted - 2014.12.15 12:33:51 -
[3] - Quote
virm pasuul wrote:Polar is 2d or 3d, whichever you want. If you did polar at at school it may have been 2d because it's easier to draw on 2d paper, but polar can quite happily cope with 3d also. No, it can't. What you're thinking of as 3D polar coordinates would have either been cylindrical or spherical coordinates, since there are two ways that you can extend the polar system into 3 dimensions (either by adding a second angular parameter, or by adding a second distance parameter).
Alt of [redacted on advice from a reputable internet spaceships lawyer]
|
Primary This Rifter
4S Corporation Goonswarm Federation
350
|
Posted - 2014.12.15 12:44:06 -
[4] - Quote
Actually, doing some more reading, it would seem that EVE uses Euler angles for ship and camera orientations. They're much easier to code, but they lead to problems like the aforementioned gimbal lock. If we wanted the ability to rotate our ships or camera past vertical then CCP would need to use quaternions instead, which are a bit more complicated to code.
I realize this thread is about coordinate systems for position and not orientation, but I'm geeking out a bit myself on this so please forgive me for the tangent.
Alt of [redacted on advice from a reputable internet spaceships lawyer]
|
Primary This Rifter
4S Corporation Goonswarm Federation
350
|
Posted - 2014.12.15 20:38:47 -
[5] - Quote
Distance in meters on the scale of New Eden could be represented with unsigned 64 bit integers. 100 light years is on the order of 10^18 meters, whereas 2^64 is on the order of 10^19.
Alt of [redacted on advice from a reputable internet spaceships lawyer]
|
Primary This Rifter
4S Corporation Goonswarm Federation
350
|
Posted - 2014.12.16 00:30:25 -
[6] - Quote
Lasse R Farnsworth wrote:And just remember that you can switch between one system of reference with one mathemathical representation of an idea ot another .. you know switching between carthesian and polar is an often used thing (for example electronics .. you know phase shifts of some stuff like condensators etc) so it actually don't matter wich system you use to descripe the positions ... Conversion between coordinate systems might be computationally expensive, depending on which you're converting between and how often you have to do it. So the choice isn't entirely arbitrary.
Alt of [redacted on advice from a reputable internet spaceships lawyer]
|
|
|
|